<?php
/**
 * Arquivo de Configuração do Framework
 * @author Alan Gustavo Santana Ribeiro <alan.gustavo@gmail.com> em 17/09/2008
 * @version 1.0
 * @package
 */
/*
 * Ativo a depuração do código (coloque ou retire o #)
 */
error_reporting(E_ALL);
/** 
 * Variáveis Globais para a Conexao Padrao $cnxIntra
 */
$TIPO_BANCO     = "mysql";
$END_SERVIDOR   = "localhost";
$BASE_DADOS     = "teste";
$USUARIO_BD     = "root";
$SENHA_BD       = "";
$URL_SITE       = "http://localhost/escritorioaberto";
/*
 * Configuração Automática
 * Não faça alterações a menos que saiba realmente o que está fazendo
 */
/*
 * Aqui armazeno o caminho de config.php (retirando o nome do arquivo).
 * $CAMINHO Armazena algo como C:\xampp\htdocs\pasta\ ou var/www/
 */

$CAMINHO 	= str_replace("config.php","",__FILE__);
// $DS Armazena  o separador de diret�rios.
$DS			= DIRECTORY_SEPARATOR;
// $tempoLimite Armazena o tempo limite da sess�o do usu�rio (em segundos)
$TEMPOLIMITE = 72000;
$FORMATODATA = 'o-m-d G:i:s';
// Carrega dinamicamente as classes da arquitetura
function __autoload($classe)
{
	global $CAMINHO, $DS;
	// Essa fun��o procura a classe no caminho Raiz.
    if (file_exists("$CAMINHO$classe.class.php"))
    {
        include_once "$CAMINHO$classe.class.php";
    }
    // Se nao existir na Raiz procura em bib
    // S�o os arquivos da biblioteca.
    $caminho 	= $CAMINHO . "bib" . $DS;
    if (file_exists("$caminho$classe.class.php"))
    {
        include_once "$caminho$classe.class.php";
    }
    // Se n�o existir na Raiz procura em app model
    // S�o os arquivos da biblioteca.
    $caminho 	= $CAMINHO . "app" . $DS . "model" . $DS;
    if (file_exists("$caminho$classe.class.php"))
    {
        include_once "$caminho$classe.class.php";
    }
    // Se n�o existir na Raiz procura em app view
    // S�o os arquivos da biblioteca.
    $caminho 	= $CAMINHO . "app" . $DS . "view" . $DS;
    if (file_exists("$caminho$classe.class.php"))
    {
        include_once "$caminho$classe.class.php";
    }
}
/*
 * Inicio as variáveis de sessão
 */
session_start();

// Conexoes Globais.
$cnxIntra = new Conexao($TIPO_BANCO, $END_SERVIDOR, $BASE_DADOS, $USUARIO_BD,$SENHA_BD);
?>